home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / gnustuff / minix / libsrc~1.z / libsrc~1 / strpbrk.c < prev    next >
Encoding:
C/C++ Source or Header  |  1989-12-28  |  484 b   |  28 lines

  1. #include "lib.h"
  2.  
  3. /*
  4.  * strpbrk - find first occurrence of any char from breakat in s
  5.  */
  6.  
  7. #ifdef NULL
  8. #undef NULL
  9. #endif
  10.  
  11. #define    NULL    0
  12.  
  13. char *                /* found char, or NULL if none */
  14. strpbrk(s, breakat)
  15. _CONST char *s;
  16. _CONST char *breakat;
  17. {
  18.     register _CONST char *sscan;
  19.     register _CONST char *bscan;
  20.  
  21.     for (sscan = s; *sscan != '\0'; sscan++) {
  22.         for (bscan = breakat; *bscan != '\0';)    /* ++ moved down. */
  23.             if (*sscan == *bscan++)
  24.                 return((char *)sscan);
  25.     }
  26.     return(NULL);
  27. }
  28.